.LV_invalid= error_messages_for "exam", :header_message=>"ไม่สามารถตัดเกรดได้", |
  :message=>"รายละเอียด" |
.head{:style=>'margin-right:15px;'} ตัดเกรด
%p
#add{:style=>'float:right;padding-right:5px;'}
  = image_tag "back_icon.png"
  %span{:style=>'position:relative; top:-5px;'}= link_to "กลับไปเลือกผลการทดสอบ", :action=>'grading', :id=>@exam_schedule.course.id
%p
= javascript_include_tag "prototype"
.activity_form{:style=>'clear:both;border:1px solid pink;color:#2175BC;width:650px;'}
  - form_for(:exam_schedule, :url => { :action => 'gen_grade', :id=>@exam_schedule.id}, :html => { :multipart => :true}) do |f|
    %table{:align=>'center'}
      %tr
        %th วิชา
        %td= @exam_schedule.course.name
      %tr
        %th แบบทดสอบ
        %td= @exam_schedule.exam.name
      %tr
        %th เริ่มสอบ
        %td= @exam_schedule.start
      %tr
        %th สิ้นสุดการสอบ
        %td= @exam_schedule.end
      %tr
        %th คะแนนผู้เข้าสอบ
        %td
          = link_to "แสดงคะแนนผู้เข้าสอบ", { :action=>"show_scores", :id=>@exam_schedule.id }, :target=>"_blank"
          - if @exam_schedule.practise_flag==true
            = link_to "กำหนดคะแนนภาคปฏิบัติ", { :action=>"practise_scores", :id=>@exam_schedule.id }, :target=>"_blank"
      %tr
        %th รูปแบบการตัดเกรด
        %td
          = f.radio_button :score_type, '1', :onclick => remote_function(:update => 'grading_content_div', :url => {:controller => 'exam', :action => 'level'}, :with => "'schedule_id="+@exam_schedule.id.to_s+"'")
          %label{:for=>'exam_schedule_score_type_1'}ระดับคะแนน
          = f.radio_button :score_type, '2', :onclick => remote_function(:update => 'grading_content_div', :url => {:controller => 'exam', :action => 'zscore'}, :with => "'schedule_id="+@exam_schedule.id.to_s+"'")
          %label{:for=>'exam_schedule_score_type_2'}ค่ามาตรฐาน (z-score)
          = f.radio_button :score_type, '3', :onclick => remote_function(:update => 'grading_content_div', :url => {:controller => 'exam', :action => 'satisfy'}, :with => "'schedule_id="+@exam_schedule.id.to_s+"'")
          %label{:for=>'exam_schedule_score_type_3'}ผ่าน/ไม่ผ่าน
      %tr
        %td{:colspan=>'2'}
          %p
          #grading_content_div
            - if @exam_schedule.score_type == 1
              %table{:align=>'center'}
                %tr
                  %th{:align=>'left'}= f.label :excel, "คะแนนระดับ ดีมาก(A) ไม่น้อยกว่าร้อยละ"
                  %td= f.text_field :score_a, :size=>6
                %tr
                  %th{:align=>'left'}= f.label :excel, "คะแนนระดับ ดี(B) ไม่น้อยกว่าร้อยละ"
                  %td= f.text_field :score_b, :size=>6
                %tr
                  %th{:align=>'left'}= f.label :excel, "คะแนนระดับ ปานกลาง(C) ไม่น้อยกว่าร้อยละ"
                  %td= f.text_field :score_c, :size=>6
                %tr
                  %th{:align=>'left'}= f.label :excel, "คะแนนระดับ พอใช้(D) ไม่น้อยกว่าร้อยละ"
                  %td= f.text_field :score_d, :size=>6
                %tr
                  %td{:colspan=>'2', :align=>'center', :height=>'40'}
                    = submit_tag 'ตัดเกรด'
            - elsif @exam_schedule.score_type == 2
              %table{:align=>'center'}
                %tr
                  %th{:align=>'left'}= f.label :excel, "ช่วงค่า z-score ระดับ ดีมาก(A) ไม่น้อยกว่า"
                  %td= f.text_field :z_score_a, :size=>6
                %tr
                  %th{:align=>'left'}= f.label :excel, "ช่วงค่า z-score ระดับ ดี(B) ไม่น้อยกว่า"
                  %td= f.text_field :z_score_b, :size=>6
                %tr
                  %th{:align=>'left'}= f.label :excel, "ช่วงค่า z-score ระดับ ปานกลาง(C) ไม่น้อยกว่า"
                  %td= f.text_field :z_score_c, :size=>6
                %tr
                  %th{:align=>'left'}= f.label :excel, "ช่วงค่า z-score ระดับ พอใช้(D) ไม่น้อยกว่า"
                  %td= f.text_field :z_score_d, :size=>6
                %tr
                  %td{:colspan=>'2', :align=>'center', :height=>'40'}
                    = submit_tag 'ตัดเกรด'
            - elsif @exam_schedule.score_type == 3
              %table{:align=>'center'}
                %tr
                  %th{:align=>'left'}= f.label :excel, "คะแนนผ่านการทดสอบ ไม่น้อยกว่า"
                  %td
                    = f.text_field :score_a, :size=>6
                    = f.hidden_field :score_b, :value=>''
                    = f.hidden_field :score_c, :value=>''
                    = f.hidden_field :score_d, :value=>''
                %tr
                  %td{:colspan=>'2', :align=>'center', :height=>'40'}
                    = submit_tag 'ตัดเกรด'
